یادگیری پایتون 3 از ابتدا [ویدئو]

Learn Python 3 from Scratch [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این جامع ترین و در عین حال ساده ترین دوره زبان برنامه نویسی پایتون است و بر پایتون 3.x تمرکز دارد. این بدان معنی است که آنچه یاد خواهید گرفت مرتبط است، نه منسوخ. هیچ تجربه کدنویسی قبلی لازم نیست. پایتون یکی از مفیدترین زبان های برنامه نویسی برای یادگیری است. می توانید از آن برای پشتیبان برنامه های کاربردی وب، بازی ها، اسکریپت های داخلی و حتی برای ساخت چارچوب های اتوماسیون تست قوی استفاده کنید. در سال‌های اخیر، تقاضا برای Python در بازار کار با توسعه‌دهندگان ناکافی برای پر کردن نقش‌های موجود افزایش یافته است. علاوه بر این، صنعت QA به سرعت در حال انتقال به پایتون و ابزارهای اتوماسیون ساختمان است. همه منابع و فایل های کد در اینجا قرار می گیرند: https://github.com/packtpublishing/learn-python-3-from-scratch مفاهیم پشت سر زبان های برنامه نویسی شی گرا را درک کنید. کدهای کارآمد را درک کرده و بنویسید از زبان پایتون برای توسعه برنامه های کاربردی تحت وب استفاده کنید از زبان پایتون برای ساخت بازی استفاده کنید از زبان پایتون برای ساخت چارچوب های اتوماسیون استفاده کنید از زبان برنامه نویسی پایتون برای ایجاد پروژه سرگرمی خود استفاده کنید این دوره هم برای مبتدیان با سابقه برنامه نویسی صفر و هم برنامه نویسان با تجربه در یک زبان برنامه نویسی دیگر را هدف قرار می دهد. آزمایش کنندگانی که می خواهند ابزارها را خودکار کنند نیز آن را مفید خواهند یافت. خلاصه ای مختصر با قالبی ساختاریافته برای درک آسان مفاهیم مهم * بهترین دوره برای تجدید مفاهیم و نحو در زمان کوتاه برای آماده شدن برای مصاحبه * همراه با مواد و فایل های منابع مرتبط برای تقویت یادگیری شما

سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • چگونه به نویسنده دسترسی پیدا کنیم؟ How to Reach the Author?

راه اندازی و پیکربندی Setup and Configuration

  • نصب پایتون - ویندوز Python Installation - Windows

  • پیکربندی پایتون – ویندوز Configuration of Python – Windows

  • نصب و راه اندازی پایتون – مک Python Installation and Setup – Mac

  • اولین ایجاد پروژه و نصب PyCharm First Project Creation And PyCharm Installation

  • قبل از حرکت به جلو باید سخنرانی را تماشا کرد Must Watch Lecture Before Moving Forward

  • مدیریت بسته با استفاده از PIP Package Management Using PIP

  • نصب آی پایتون Installing iPython

آشنایی با متغیرها و نوع داده Understanding Variables and Data Type

  • راهنمای ترمینال پایتون Python Terminal Walkthrough

  • درک اشیاء و مراجع Understanding Objects and References

  • قوانین متغیرها Variables Rules

  • اعداد نوع داده و عملیات ریاضی Numbers Data Type and Math Operations

  • اعداد - توان و مدول Numbers - Exponentiation and Modulo

  • ترتیب تقدم حسابی Arithmetic Order of Precedence

  • نوع داده بولی Boolean Data Type

  • کار با رشته ها Working with Strings

  • روش های رشته - قسمت 1 String Methods - Part 1

  • روش های رشته ای - قسمت 2 String Methods - Part 2

  • بیشتر برش رشته و نمایه سازی More String Slicing and Indexing

  • قالب بندی رشته ها Strings Formatting

انواع داده های پیشرفته Advanced Data Types

  • فهرست و دسترسی به عناصر List and Accessing the Elements

  • فهرست روش ها List Methods

  • کار با دیکشنری Working with Dictionary

  • لغت نامه تو در تو Nested Dictionary

  • روش های دیکشنری Dictionary Methods

  • کار با تاپل Working with Tuple

مقایسه و عملگرهای بولی Comparison and Boolean Operators

  • کار با مقایسه کننده ها Working with Comparators

  • آشنایی با عملگرهای بولی Understanding Boolean Operators

  • عملگرهای بولی - ترتیب اولویت Boolean Operators - Order Of Precedence

جریان کنترل برنامه Program Control Flow

  • منطق شرطی - اگر شرایط دیگر باشد Conditional Logic - If Else Conditions

  • در حالی که حلقه نسخه ی نمایشی While Loop Demo

  • Break Continue و while/Else Break Continue and While/Else

  • برای نسخه ی نمایشی حلقه For Loop Demo

  • تکرار لیست های متعدد - با استفاده از تابع Zip Iterating Multiple Lists - Using the Zip Function

  • استفاده از تابع Range در For Loop Using Range Function in For Loop

روش ها - کار با کد قابل استفاده مجدد Methods - Working With Reusable Code

  • روش های درک Understanding Methods

  • کار با ارزش های بازگشتی Working with Return Values

  • کار با پارامترهای موقعیتی/اختیاری Working With Positional / Optional Parameters

  • درک دامنه متغیر Understanding Variable Scope

  • توابع داخلی بیشتر More Built-in Functions

  • ورزش با محلول Exercise with Solution

کلاس ها - برنامه نویسی شی گرا Classes - Object Oriented Programming

  • درک اشیاء/کلاس ها Understanding Objects / Classes

  • شیء خود را بسازید Create Your Own Object

  • روش های خود را ایجاد کنید Create Your Own Methods

  • وراثت Inheritance

  • نادیده گرفتن روش Method Overriding

  • ورزش با محلول Exercise with Solution

رسیدگی به استثنا Exception Handling

  • نسخه ی نمایشی کنترل استثنایی Exception Handling Demo

  • در نهایت و Else Block Finally and Else Block

  • ورزش با محلول Exercise with Solution

ماژول ها Modules

  • ماژول های داخلی Built-in Modules

  • ماژول های خود را ایجاد کنید Create Your Own Modules

کار با فایل ها Working with Files

  • نحوه نوشتن اطلاعات در یک فایل How to Write Data to a File

  • نحوه خواندن یک فایل How to Read a File

  • مدیریت فایل با استفاده از کلمات کلیدی "With" و "As". File Handling Using "With" and "As" Keywords

زیرساخت ورود به سیستم Logging Infrastructure

  • مقدمه ای بر زیرساخت ورود به سیستم Introduction to Logging Infrastructure

  • تغییر فرمت لاگ ها Changing the Format Of Logs

  • Logger - مثال کنسول Logger - Console Example

  • Logger - نمونه فایل پیکربندی Logger - Configuration File Example

  • چگونه یک ابزار عمومی سفارشی Logger بنویسیم How to Write A Generic Custom Logger Utility

Unittest Infrastructure Unittest Infrastructure

  • Unittest مقدمه Unittest Introduction

  • نوشتن اولین مورد Writing First Test Case

  • نحوه پیاده‌سازی روش‌های SetUp و TearDown سطح کلاس How to Implement Class Level SetUp and TearDown Methods

  • چگونه می توان یک روش تست را اثبات کرد How to Assert a Test Method

  • نحوه صادرات PYTHONPATH How to Export PYTHONPATH

  • نحوه اجرای کد از ترمینال How to Run Code from Terminal

  • چگونه یک مجموعه آزمایشی بسازیم How to Create a Test Suite

Pytest -> چارچوب تست پیشرفته Pytest -> Advanced Testing Framework

  • نصب Pytest و اولین اسکریپت Pytest Installation and First Script

  • نحوه کار با PyTest Fixtures How to Work with PyTest Fixtures

  • روش های متعدد برای اجرای موارد تست Multiple Ways to Run Test Cases

  • Contest -> Common Fixtures to Multiple Modules Conftest -> Common Fixtures to Multiple Modules

  • نحوه حفظ Run Oder of Tests How to Maintain Run Oder of Tests

  • اجرای تست ها بر اساس آرگومان های خط فرمان Running Tests Based on Command Line Arguments

  • تست های ساختار در یک کلاس آزمایشی Structure Tests in a Test Class

  • نحوه برگرداندن یک مقدار از وسایل How to Return a Value from Fixtures

  • نحوه تولید گزارش تست HTML How to Generate HTML Test Report

نتیجه Conclusion

  • جایزه: بعدی چیست و چیزهای رایگان جالب دیگر؟ BONUS: What's Next and Other Cool Free Stuff?

نمایش نظرات

یادگیری پایتون 3 از ابتدا [ویدئو]
جزییات دوره
11 h 11 m
78
Packtpub Packtpub
(آخرین آپدیت)
2
3.5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Let's Kode It Let's Kode It

Let's Kode It اینجاست تا به همه یک مهارت جدید بیاموزد—انجام کاری که همیشه می خواستند انجام دهند. آنها گروهی از متخصصان نرم افزار با بیش از 10 سال تخصص در زمینه های مختلف صنایع نرم افزار هستند و به عنوان سرپرست تیم در شرکت های چند ملیتی کار می کنند. همه مربیان آنها دارای مدرک کارشناسی ارشد از دانشگاه های معتبر هستند. تخصص آنها در زمینه های مختلف چرخه عمر توسعه نرم افزار (SDLC) - از توسعه و آزمایش برنامه تا مدیریت سیستم نهفته است. برنامه نویسی یا ایجاد یک سند MS Word با ظاهر حرفه ای، آنها معتقدند هر کسی می تواند کدنویسی کند و کدنویسی چیزی خارج از این دنیا نیست. هدف آنها ارائه دوره های فناوری با کیفیت بالا است که برای افراد مبتدی و همچنین متوسط ​​مناسب است.

Let's Kode It Let's Kode It

Let's Kode It اینجاست تا به همه یک مهارت جدید بیاموزد—انجام کاری که همیشه می خواستند انجام دهند. آنها گروهی از متخصصان نرم افزار با بیش از 10 سال تخصص در زمینه های مختلف صنایع نرم افزار هستند و به عنوان سرپرست تیم در شرکت های چند ملیتی کار می کنند. همه مربیان آنها دارای مدرک کارشناسی ارشد از دانشگاه های معتبر هستند. تخصص آنها در زمینه های مختلف چرخه عمر توسعه نرم افزار (SDLC) - از توسعه و آزمایش برنامه تا مدیریت سیستم نهفته است. برنامه نویسی یا ایجاد یک سند MS Word با ظاهر حرفه ای، آنها معتقدند هر کسی می تواند کدنویسی کند و کدنویسی چیزی خارج از این دنیا نیست. هدف آنها ارائه دوره های فناوری با کیفیت بالا است که برای افراد مبتدی و همچنین متوسط ​​مناسب است.